<?php
require_once 'common.php';

// 获取前端请求的API地址和参数
$api = $_GET['api'] ?? '';
$params = $_GET;
unset($params['api']); // 移除api参数本身

// 找到字符位置
$pos = strpos($api, '?');

// 如果找到了字符
if ($pos !== false) {
    // 获取从开始到该字符的所有字符
    $result = substr($api, 0, $pos);
} else {
     $result = '';
}
$api =  $result;


// 验证合法的API地址（安全限制）
$allowedApis = [
    API_ARTICLE_LIST,
    API_ARTICLE_DETAIL,
    API_PRODUCT_LIST
];
// print_r($api);
// print_r($params);
if (in_array($api, $allowedApis)) {
    $result = api_request($api, $params);
    header('Content-Type: application/json');
    echo json_encode($result);
} else {
    http_response_code(403);
    echo json_encode(['status' => false, 'msg' => '禁止访问']);
}